
package de.syfy.project.game.base;

/**
 * Interface für handel und wechselbare Objekte
 * @author felixspielmann
 */
interface Tradeable {
    
    /**
     * @return liefert den Preis des Objektes
     */
    public double getPrice();
    
    /**
     * setzt den Preis
     * @param newPrice neuer Preis
     */
    public void setPrice(double newPrice);
    
    /**
     * zum Übergeben eines Gegenstandes
     * @param customer 
     * Zielperson
     */
    public void change(Character customer);
    
}
